Bus Route 31 - Lothian City Buses 31: Bonnyrigg => East Craigs - Lothian Buses
Bus Stops
- 1 - Burnbrae Terminus
- 2 - Burnbrae Primary
- 3 - Little Wood Grove
- 4 - Burnbrae Walk
- 5 - Sawmill Terrace
- 6 - Brixwold Bank
- 7 - Bairds Way
- 8 - Wolsey Avenue
- 9 - Waverley Terrace
- 10 - Dundas Park
- 11 - High Street
- 12 - Park Road
- 13 - Rockville Terrace
- 14 - Broomieknowe Gardens
- 15 - Elm Row
- 16 - Laird and Dog
- 17 - Lasswade Road
- 18 - Haveral Wood
- 19 - West Edge Farm
- 20 - Gilmerton Dykes Road
- 21 - The Murrays
- 22 - Gilmerton Dykes Street
- 23 - Gracemount High School
- 24 - Ellen's Glen Road
- 25 - Liberton Hospital
- 26 - Malbet Park
- 27 - Yewlands Gardens
- 28 - Kirk Park
- 29 - Mossgiel Walk
- 30 - Gordon Terrace
- 31 - Mid Liberton
- 32 - Lady Road
- 33 - North Bridge
- 34 - Princes Street (Scott Monument)
- 35 - Princes Street (west)
- 36 - Shandwick Place
- 37 - Atholl Crescent
- 38 - Haymarket Station
- 39 - Magdala Crescent
- 40 - Wester Coates
- 41 - Kew Terrace
- 42 - Roseburn Gardens
- 43 - Ormidale Terrace (Murrayfield)
- 44 - Murrayfield Road
- 45 - Western Corner
- 46 - Balgreen Road
- 47 - Edinburgh Zoo
- 48 - Silvan House
- 49 - Belgrave Road
- 50 - St John's Terrace
- 51 - Kirk Loan
- 52 - St Ninians Road
- 53 - Drum Brae South
- 54 - Craigs Avenue
- 55 - Craigs Gardens
- 56 - North Gyle Road
- 57 - Dechmont Road
- 58 - Maybury Road (Maybury)
- 59 - North Gyle Terrace
- 60 - Craigs Road
- 61 - Almond Green
- 62 - Burnside
- 63 - Bughtlin Drive
- 64 - North Bughtlin Neuk (North Bughtlin)
- 65 - East Craigs Centre